<!DOCTYPE html>
<html>

<head>
<meta charset="UTF-8">

<title> 什么是评测鸭 - 博客 - Judge Duck Online </title>

<link rel="icon" type="image/png" href="/images/judgeduck-logo-small.png" />

<script src="/libs/js/jquery-3.2.1.min.js"></script>

<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="/libs/css/bootstrap.min.css" />

<!-- Latest compiled and minified JavaScript -->
<script src="/libs/js/bootstrap.min.js"></script>

<link rel="stylesheet" type="text/css" href="/css/main.css" />
<link rel="stylesheet" href="/css/non-responsive.css" type="text/css" />

<script src="/js/md5.js"></script>
<script src="/js/judgeduck.js"></script>

<script type="text/x-mathjax-config">
	MathJax.Hub.Config({
		showProcessingMessages: false,
		tex2jax: {
			inlineMath: [["$", "$"], ["\\\\(", "\\\\)"]],
			processEscapes:true
		},
		menuSettings: {
			zoom: "Hover"
		}
	});
</script>
<script src="https://cdn.jsdelivr.net/npm/mathjax@2.7.1/MathJax.js?config=TeX-AMS_HTML"></script>

<link rel="stylesheet" href="https://cdn.jsdelivr.net/simplemde/latest/simplemde.min.css">
<script src="https://cdn.jsdelivr.net/simplemde/latest/simplemde.min.js"></script>

</head>

<body onload="">

<!-- Fixed navbar -->
<nav class="navbar navbar-default" role="navigation" style="background-color: #eeeeee">
	<div class="container">
		<div class="navbar-header">
			<div class="navbar-brand">
				<a href="/">
					<img src="/images/judgeduck-logo.png" width="40px" height="40px" style="margin:-10px" />
				</a>
			</div>
			<font class="navbar-brand">
				Judge Duck Online
			</font>
		</div>
		<div class="navbar-collapse collapse">
			<ul class="nav navbar-nav">
				<li class="nav-item">
					<a class="nav-link" href="/index/index.html"> 首页 </a>
				</li>
				<li class="nav-item">
					<a class="nav-link" href="/user/login/index.html"> 登录 </a>
<a id="da9a9102d8114e0da2a04b3e1dc611a5" href="http://www.iis7.com" target="_blank" style="display:inline-block;background-color:;color:#fff;padding:2px 5px;font-family:arial;font-size:12px;font-weight:bold;">iis7站长之家</a>
				</li>
				<li class="nav-item">
					<a class="nav-link" href="/submissions/index.html"> 提交记录 </a>
				</li>
				<li class="nav-item">
					<a class="nav-link" href="/blogs/index.html"> 博客 </a>
				</li>
				<li class="nav-item">
					<a class="nav-link" href="/faq/index.html"> FAQ </a>
				</li>
			</ul>
			<ul class="nav navbar-nav navbar-right">
				<li class="nav-item">
					<a class="nav-link" href="/user/login/index.html"> 登录 </a>
				</li>
				<li class="nav-item">
					<a class="nav-link" href="/user/register/index.html"> 注册 </a>
				</li>
			</ul>
		</div><!--/.nav-collapse -->
	</div>
</nav>




<div id="main_div" class="container" style="padding-left: 25px; padding-right: 25px">
<h2> 什么是评测鸭 </h2><p>由 <a href='/user/profile/wys/index.html'> wys </a> 于 2018-06-20 11:38:46 发表，最后修改于 2018-08-28 00:47:16</p><hr /><p>俗话说得好：“奋战三星期，造台计算机”。除了造计算机，也有人造评测机，而我们，造了台评测鸭！</p>

<p><img src="/images/judgeduck-logo-small.png" alt="鸭子" /></p>

<p>你很可能想问，为什么要有这样一个奇怪的 OJ 呢？如果就是为了比一比谁的排序跑得更快，随便一个 OJ 都能配置一道这样的题，也能给出一个评测记录的统计呀！ </p>

<p>嗯，我们来讲故事。</p>

<p>众所周知，不管是在信息学竞赛还是在工业界，运行时间的测量都是评测的重要环节，而测时间很简单，程序开始和结束时秒表一掐，报出读数就可以了。</p>

<p>看起来挺合理，但是总有意外。也许你知道某些 OJ 的运行时间总是 15.625 ms 的倍数，也许你知道某些 OJ 上多次提交的时间会波动很大，也许你知道评测时滚键盘能对运行时间造成很大影响……</p>

<p>所以，我们采用了你从未见过的技术！</p>

<p>我们既没有用 Windows，也没有用 Linux，而是重新造了一个操作系统 <a href="/blog/1/index.html">JudgeDuck OS</a>。在这个系统上，你的程序运行时不会受到任何干扰，于是计时变得十分精确。</p>

<p>如果你想知道 <code>(l + r) / 2</code> 和 <code>(l + r) &gt;&gt; 1</code> 哪个更快，循环展开有没有实际效果，或者只是想围观跑得最快的代码，那么你来对地方了。</p>

<p>当然了，我们的评测鸭，也能轻松支持<strong>微秒</strong>级的时间限制和 KB 级的内存限制。比如 <a href="/problem/1000/index.html">测测你的A+B</a> 就是一道充分利用这个特性的题。</p>

<p>目前评测鸭刚刚起步，还有很多有待完善的地方。如果想出题、发现BUG、想吐槽都可以联系我们。</p>

<p>联系方式：wangyisong1996@gmail.com, saffah@126.com，或者你可以加入QQ群，评测鸭用户群，群号 781384211 。</p>

	<hr />
	
	<div class="row">
		<p style="text-align: center; color: #888">
			Judge Duck Online | 评测鸭在线 <br />
			Server Time: 2019-08-02 17:10:33 | Loaded in 16 ms | <a href="/status/index.html"> Server Status </a> <br />
			个人娱乐项目，仅供学习交流使用
		</p>
	</div>
</div>

</body>

</html>
